#include <iostream>
#include <vector>
#include <string>
#include <sstream>

// Функция разделения строки по разделителю
std::vector<std::string> split(const std::string &s, char delimiter) {
    std::vector<std::string> tokens;
    std::string token;
    std::istringstream tokenStream(s);
    while (std::getline(tokenStream, token, delimiter)) {
        tokens.push_back(token);
    }
    return tokens;
}

int main() {
    std::string input;
    std::getline(std::cin, input);

    if (input.empty()) {
        std::cout << "Мало данных для анализа" << std::endl;
        return 0;
    }

    std::vector<std::string> words = split(input, ' ');

    if (words.size() <= 1) {
        std::cout << "Мало данных для анализа" << std::endl;
        return 0;
    }

    int totalWords = words.size();
    int capitalCyrillicCount = 0;
    int latinSymbolCount = 0;
    int shortWordCount = 0;
    std::string longestWord;
    int longestWordLength = 0;
    int hyphenWordCount = 0;

    for (const std::string& word : words) {
        if (isupper(word[0]) && iswalpha(word[0])) {
            capitalCyrillicCount++;
        }

        for (char c : word) {
            if (iswalpha(c) && isascii(c)) {
                latinSymbolCount++;
                break;
            }
        }

        if (word.size() <= 3) {
            shortWordCount++;
        }

        if (word.find("-") != std::string::npos) {
            hyphenWordCount++;
        }

        if (word.length() > longestWordLength) {
            longestWord = word;
            longestWordLength = word.length();
        }
    }

    std::cout << "Кол-во слов: " << totalWords << std::endl;
    std::cout << "Кол-во слов с заглавной кириллической буквы: " << capitalCyrillicCount << std::endl;
    std::cout << "Кол-во слов содержащих латинский символ: " << latinSymbolCount << std::endl;
    std::cout << "Кол-во слов не превышающих 3 символов: " << shortWordCount << std::endl;
    std::cout << "Самое длинное слово: " << longestWord << std::endl;
    std::cout << "Длина самого длинного слова: " << longestWordLength << std::endl;
    std::cout << "Кол-во слов в составе которых имеется символ дефиса: " << hyphenWordCount << std::endl;

    return 0;
}
